home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Scope / Scope Disk #215 (199x)(Scope PD)(US)[WB].zip / Scope Disk #215 (199x)(Scope PD)(US)[WB].adf / MI-M2I! / MI-M2I.doc < prev    next >
Text File  |  1992-02-09  |  6KB  |  138 lines

  1. MI-M2I 1.1 Instructions     October 24/91
  2. ~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~~~~~~~
  3.  
  4. *See the bottom of this file for changes since MI-M2I 1.0*
  5.  
  6. The program MI-M2I was created in response to an outcry
  7. from PageStream users. Essentially, the program converts
  8. Macintosh format Type 1 fonts into IBM format Type 1
  9. fonts. There are quite a few public domain programs which
  10. claim to do this (SoftLogik has their own) but none of
  11. them are without their problems. Most of these programs
  12. can be found on the Mac and IBM. They tend to actually
  13. mess with the font's data, rearranging and renaming the
  14. characters to be more consistant with IBM applications.
  15. This, of course, is of no use to Amiga users and only
  16. tends to add confusion to an already confused system. And
  17. SoftLogik's Mac to IBM converter has many mysterious
  18. problems (not least of which is it's rather unreliable
  19. interface).
  20. Having already written code to read Mac and IBM Type 1
  21. fonts for my commercial program "MIoutline" (see included
  22. ReadMe file), I decided to bang together what you now have
  23. in front of you.
  24. MI-M2I will convert ANY Macintosh Type 1 PostScript screen
  25. font into an IBM format Type 1 font. This is essential for
  26. PageStream users as that program only supports IBM Type
  27. 1's. It will also convert (rename, really) Mac AFM files
  28. and has provisions for naming the resulting fonts
  29. differently, depending on what you eventually want to use
  30. the fonts for.. It can do these conversions on a single
  31. file or on a whole directory.
  32.  
  33. WHAT DO I DO?
  34.  
  35. First, start the program by double clicking on the icon.
  36. Next, using the file selector (it acts as a normal file
  37. selector, except that you have to double click on a
  38. directory to enter it. As well, click and hold on the path
  39. name and use the keyboard to try out some of it's more
  40. obscure operations...). The program converts along
  41. "source" and "destination" paths. You must set these paths
  42. before you do anything. To set the source path (that is,
  43. where your Mac Type 1's are), go to the directory in
  44. question with the file selector and then click on the
  45. bottom marked "Source" near the bottom of the screen. The
  46. current selector path is then copied into the bar beside
  47. the "Source" button. Do the same for the destination path
  48. with the selector and the "Dest" button.
  49. The bars besides these buttons not only display the source
  50. and destination paths but are also buttons themselves. You
  51. can move the selector to either of these paths by clicking
  52. on the bars.
  53. To convert a single Mac Type 1, you simply find it in the
  54. selector, highlight it and click the "Run" button (or,
  55. alternatively, double click on the file's name in the
  56. selector). To do a gang conversion, make sure nothing is
  57. highlighted in the selector and just hit the "Run" button.
  58. The entire directory will be scanned for Mac Type 1's and
  59. AFMs and those found will be converted (if they don't
  60. already exist in the destination path).
  61.  
  62. WHERE DO THEY GO AND WHAT ARE THEY CALLED?
  63.  
  64. MI-M2I attempts to use the font's full PostScript name
  65. when naming the resulting font. To use the fonts in
  66. PageStream, they must have a ".PFB" extension. As many
  67. PostScript names can be 30 characters long and that is the
  68. limit any filename may have on the Amiga, MI-M2I will
  69. shorten the PostScript name if it has to, using Mirror
  70. Image Production's standard font "naming alogrithm" (the
  71. same algorithm which is found in our commercial font
  72. conversion software). It will then add a ".PFB"
  73. exxtension. All this takes place when you're in "Use MI
  74. Naming Conventions" mode. If you click on the button which
  75. contains that phrase, it will change to say "Force POST
  76. Naming Conventions". The public domain PostScript
  77. interpreter POST requires that fonts be named by their
  78. full PostScript name ONLY. This excludes the use of ".PFB"
  79. extentions. In this mode, the file will be simple named
  80. using the full PostScript name. As well, POST will look
  81. for fonts in one of three places: "PSFonts:", "CGFonts/PS"
  82. or "PSfonts/OtherFonts". If the dest path is NOT set to
  83. one of these, then MI-M2I will create a subdirectory in
  84. your destination path called "PS" and place the resulting
  85. fonts in there. Otherwise it will dump them straight into
  86. the destination path.
  87. The reason for this mess of different subdirectories is
  88. that MI-M2I will also create AFM's and, in "Force POST
  89. Naming Conventions" mode, the files for the AFMs and Type
  90. 1's would end up with the same name! (remember, no
  91. extentions!) MI-M2I will create a subdirectory in your
  92. destination path called "AFM" and place all AFMs in it,
  93. regarless of what your destination path is set to.
  94. Hopefully, this arrangement will prove to be most
  95. flexible.
  96.  
  97. All paths are saved to a configuration file in your s:
  98. directory called "MI-M2I.Config". If this file is not
  99. found at start up, it is created automatically when you
  100. quit the program. All paths default to "RAM:" when you
  101. first use the program.
  102.  
  103. That's about it.
  104.  
  105. If you have any questions on MI-M2I, or any of our other
  106. commercial software, please direct them to Gary
  107. Brusanowski on CompuServe [70304,2516] or call
  108. Mirror Image Productions at (416) 495-7469 during regular
  109. business hours.
  110.  
  111. Changes since 1.0
  112. ~~~~~~~~~~~~~~~~~
  113.  
  114. The only significant changes made to MI-M2I for the
  115. release of 1.1 are:
  116.  
  117. - path integrity is checked thoroughly now. Before, when a
  118. path saved in the config file no longer existed, the
  119. program tended to crash. This no longer happens. Now all
  120. missing path conflicts are resolved by changing the paths
  121. to "RAM:" automatically.
  122. - a catch for the 3 different paths supported by POST is
  123. now implemented. Before, MI-M2I would always create a
  124. sub-directory called "PS" in the destination path, which
  125. could be a real pain for someone trying to dump them into
  126. their "PSFONTS:" directory!
  127.  
  128.  
  129. Gary Brusanowski
  130. Software Design & Development
  131.  
  132. Mirror Image Productions
  133. 30 Aurora Court, Suite 1209
  134. Scarborough, Ontario, Canada  M1W 2M3
  135. Voice - (416) 495-7469
  136. Fax   - (416) 492-4030
  137.  
  138.